weaving of palm mats - German English Dictionary